package io.framework.modules.noise.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@ApiModel(value = "功能区噪声")
public class NoiseFunctionalZoneVo {

    @ApiModelProperty(value = "上传数据年份")
    @JsonFormat(pattern="yyyy")
    private Date month;

    @ApiModelProperty(value = "功能区类别")
    private Integer classify;

    @ApiModelProperty(value = "站点id")
    private Long stationId;

    @ApiModelProperty(value = "测点名称  （站点名称）")
    private String stationName;

    @ApiModelProperty(value = "1季度昼间均值")
    private BigDecimal ld1;

    @ApiModelProperty(value = "1季度夜间均值")
    private BigDecimal ln1;

    @ApiModelProperty(value = "2季度昼间均值")
    private BigDecimal ld2;

    @ApiModelProperty(value = "2季度夜间均值")
    private BigDecimal ln2;

    @ApiModelProperty(value = "3季度昼间均值")
    private BigDecimal ld3;

    @ApiModelProperty(value = "3季度夜间均值")
    private BigDecimal ln3;

    @ApiModelProperty(value = "4季度昼间均值")
    private BigDecimal ld4;

    @ApiModelProperty(value = "4季度夜间均值")
    private BigDecimal ln4;

    @ApiModelProperty(value = "昼间评价标准")
    private BigDecimal ldStandard;

    @ApiModelProperty(value = "夜间评价标准")
    private BigDecimal lnStandard;

    @ApiModelProperty(value = "1季度昼间评价")
    private String ldPass1;

    @ApiModelProperty(value = "1季度夜间评价")
    private String lnPass1;

    @ApiModelProperty(value = "2季度昼间评价")
    private String ldPass2;

    @ApiModelProperty(value = "2季度夜间评价")
    private String lnPass2;

    @ApiModelProperty(value = "3季度昼间评价")
    private String ldPass3;

    @ApiModelProperty(value = "3季度夜间评价")
    private String lnPass3;

    @ApiModelProperty(value = "4季度昼间评价")
    private String ldPass4;

    @ApiModelProperty(value = "4季度夜间评价")
    private String lnPass4;

    @ApiModelProperty(value = "备注")
    private String remark;

}
